Discrete Wavelet Transform on Consumer- Level Graphics Processing Unit
نویسندگان
چکیده
The discrete wavelet transform (DWT) has been extensively studied and developed in various scientific and engineering fields. The multiresolution and local nature of the DWT facilitates applications requiring progressiveness and the capture of high-frequency details. However, the intensive computation of DWT caused by multilevel filtering/down-sampling will become a significant bottleneck in real-time applications when the data size is large. This paper presents a SIMD-based parallel processing framework as a commodity solution to this problem, that is based on the consumer-level programmable graphic processing unit (GPU) on personal computers. Simulation tests show that, in contrast to those CPU-based solutions for DWT, this GPU-based parallel processing framework can bring a significant performance gain on a normal PC without extra cost.
منابع مشابه
Novel implementations of recursive discrete wavelet transform for real time computation with multicore systems on chip (SOC)
The discrete wavelet Transform (DWT) has been studied and developed in various scientific and engineering fields. Its multi-resolution and locality nature facilitates application required for progressiveness in capturing high-frequency details. However, when dealing with enormous data volume, the performance may drastically reduce. The multi-resolution sub-band encoding provided by DWT enables ...
متن کاملPerformance Evaluation of Discrete Wavelet Transform Based on Image Compression Technique on Both CPU and GPU
--This paper investigates the use of the Compute Unified Device Architecture (CUDA) programming model to implement Discrete Wavelet Transform (DWT) based algorithm for efficient image compression. The PSNR (Peak Signal to Noise Ratio) is used to evaluate image reconstruction quality in this paper. The results are presented and discussed.
متن کاملReal-time Rendering with Wavelet-Compressed Multi-Dimensional Datasets on the GPU
We present a method for using large, high dimension and high dynamic range datasets on modern graphics hardware. Datasets are preprocessed with a discrete wavelet transform, insignificant coefficients are removed, and the resulting compressed data is stored in standard 2D texture memory. A set of drop-in shader functions allows any shader program to sample the wavelet-encoded textures without a...
متن کاملFusion of multispectral satellite imagery using a cluster of graphics processing unit
The paper presents a parallel implementation of existing image fusion methods on a graphical cluster. Parallel implementations of methods based on discrete wavelet transformation (Haar’s and Daubechie’s discrete wavelet transform) are developed. Experiments were performed on a cluster using GPU and CPU and performance gains were estimated for the use of the developed parallel implementations to...
متن کاملParallel implementation of wavelet-based image denoising on programmable PC-grade graphics hardware
The intensive computation of Discrete Wavelet Transform (DWT) due to its inherent multilevel data decomposition and reconstruction operations brings a bottleneck that drastically reduces its performance and implementations for real-time applications when facing large size digital images and/or high-definition videos. Although various software-based acceleration solutions, such as the lifting sc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015